package org.omg.GIOP;

//
// Struct definition : RequestHeader_1_2
//
// @author OpenORB Compiler
//
public final class RequestHeader_1_2 implements
		org.omg.CORBA.portable.IDLEntity {
	//
	// Struct member request_id
	//
	public int request_id;

	//
	// Struct member response_flags
	//
	public byte response_flags;

	//
	// Struct member reserved
	//
	public byte[] reserved;

	//
	// Struct member target
	//
	public org.omg.GIOP.TargetAddress target;

	//
	// Struct member operation
	//
	public String operation;

	//
	// Struct member service_context
	//
	public org.omg.IOP.ServiceContext[] service_context;

	//
	// Default constructor
	//
	public RequestHeader_1_2() {
	}

	//
	// Constructor with fields initialization
	// @param request_id request_id struct member
	// @param response_flags response_flags struct member
	// @param reserved reserved struct member
	// @param target target struct member
	// @param operation operation struct member
	// @param service_context service_context struct member
	//
	public RequestHeader_1_2(int request_id, byte response_flags,
			byte[] reserved, org.omg.GIOP.TargetAddress target,
			String operation, org.omg.IOP.ServiceContext[] service_context) {
		this.request_id = request_id;
		this.response_flags = response_flags;
		this.reserved = reserved;
		this.target = target;
		this.operation = operation;
		this.service_context = service_context;
	}

}
